jobs image

Software Engineering Manager

Remuneration: Competitive

Location: London or Newcastle

Role Type: Permanent

Apply
Sunday Times Best Place to work 2023 logo

Key Work Benefits

We take the health and happiness of our employees seriously and we’re consistently searching for new ways to make mkodo the best place to work. From retirement planning to a wellness offering supporting mental & physical wellbeing.

Remote Working Icon

Remote/Flexible working

Generous Holidays Icon

Generous Holidays

Tech Scheme Icon

Tech Scheme

Employee Assist Program Icon

Employee Assist Program

Bonus and Profit Share Icon

Bonus and Profit Share

Birthday Off Icon

Birthday Off

Team Socials Icon

Team Socials

Pension contribution Icon

Pension Contribution

Graduate development journey

Day 1 Icon

Day 1

Grads onboarded as a cohort and focus on specific roles

Onboarding Icon

First 2 weeks

Onboarding sessions and initial training

Grad Team Project Icon

2 weeks

Grad team project with mentoring support

Presentation Icon

3 months

Grads present project to execs/senior leadership team. Start more compex project.

Presentation Icon 2

6 months

Present second project to the execs/senior leadership team. Grads join a client project team. Tech debt and support issues.

Contribute to client project Icon

9 months

Start contributing to client deliverables.

Graduate Icon

12 months

Graduate from Grad scheme and become billable resource.

Apply

or send your CV to jobs@mkodo.com

Recruitment Process

For our web, Android and iOS engineering roles, we follow the below process:

For our roles, we follow the below process:

For our graduate roles, we follow the below process:

Tick/Step Icon

Review

We review applications and screen against our requirement criteria

Tick/Step Icon

Intro call

Successful applicants are invited to a 30-minute chat with a member of our team to get to know you a little, and tell you more about the role

Tick/Step Icon

Technical Exercise

You will be invited to a partake in a Pair Programming session with two of our Engineers, to assess your level of technical and coding abilities

Tick/Step Icon

Final Interview

A final meet with our HR team, and a Head of Engineering - also the chance to ask any questions about the role, and what it's like to work at mkodo

Tick/Step Icon

Offer

We make an offer to the person we feel most suitable for the role and business

Review

We review applications and screen against our requirement criteria

Tick/Step Icon

Intro call

Successful applicants are invited to a 30-minute chat with a member of our team to get to know you a little, and tell you more about the role

Tick/Step Icon

Skills Assessment

You will be invited to a second stage in the process to meet with more members of the team, and to show off your skills in your area of expertise. There will be the opportunity to ask any questions, and find out more about the role, and also to discuss your experience in more detail.

Tick/Step Icon

Final Interview

A final meet with our HR team, and a Head of Engineering - also the chance to ask any questions about the role, and what it's like to work at mkodo

Tick/Step Icon

Offer

We make an offer to the person we feel most suitable for the role and business

Tick/Step Icon

Review

We review applications and screen against our requirement criteria

Tick/Step Icon

Intro call

Successful applicants are invited to a 30-minute chat with a member of our team to get to know you a little, and tell you more about the role

Tick/Step Icon

1-hour interview

You're invited to a second interview with developers you'll work with. It's a no-code whiteboard session to evaluate your problem-solving, collaboration, and communication skills. Show us how you tackle challenges!

Tick/Step Icon

Offer

We’ll make offers to the successful graduates to join the cohort in early September

Apply

or send your CV to jobs@mkodo.com

Graduate Developer Scheme

mkodo operates its own 4-time, award-nominated graduate developer scheme across London and the Northeast. Check out our grad scheme page to learn more.

Learn More

Software Engineering Manager

Renumeration: Competitive

Location: London or Newcastle

If this is the opportunity you have been waiting for, to work in a face-paced company with cutting-edge technology, please send your CV and covering letter to jobs@mkodo.com

APPLY
${svgheart}

KEY SKILLS AND ATTRIBUTES

Must have:
• Experience leading a team to deliver large projects on time and on budget.
• Experience managing fixed scope projects using agile methodologies (SCRUM/Kanban).
• Confident manager with a good coaching, mentoring and feedback ethos who can build high performing teams, and manage internal and external relationships.
• Strong leadership, mentoring and interpersonal skills, with the ability to lead and motivate a team towards common goals.
• Critical thinking and analytical skills
• Clear communicator who can inspire others through a multitude of mediums, be enthusiastic, provide context and then deliver on it through the team.
• Experience of managing teams of software engineers of all levels working on multiple projects - including complex problem solving, resource planning, adapting quickly to change, raising risk and mitigations, working with conviction, and working to tight deadlines.
• Resilient, calm, and methodical in high pressure situations and able to multi-task, prioritise and make decisions.
• Experience of performance management, including making difficult decisions and having difficult conversations.
• Passion for people-first leadership, and commitment to fostering a positive, inclusive and highperforming
team culture.
• Ability to thrive in a fast-paced, dynamic and constantly evolving environment.
• Excellent first-hand knowledge of software development techniques and methodologies throughout the SDLC, mobile development would be a distinctive advantage.
• Able to multitask, prioritise work in sometimes pressurised situations.
• Strong experience in managing and mentoring teams of Software Engineers in a fast-paced environment.
• Experience in client facing situations.
• Ability to manage and lead on multiple projects in various stages simultaneously.
• Proven track record of successfully recruiting diverse candidates at all levels balanced with technical and soft skills.

Desirable:
• Our tech stack is iOS, Swift, Android, Kotlin, React, Java and AWS. Experience of one or more of those is desirable but not required if you have a strong technical background working in a modern language following good practices and principles.
• Business and industry acumen, knowing mkodo, mkodo’s offerings and products and mkodo’s customers.
• Domain or product knowledge of apps, middleware and digital products in the global lottery, betting, and gaming space.
• Experience in managing teams of Software Engineers from third party offshore/nearshore providers, as a supplement to UK based FTE, would be advantageous.
• Working as part of a group of global companies, supporting an aligned strategic direction, would also be helpful.

${svgabout}

ABOUT THE ROLE

We’re looking for a driven Software Engineering Manager to support our ambitious growth goals for 2024. Reporting to the Head of Engineering, the Software Engineering Manager leads a high performing large team, or multiple smaller teams, of Software Engineers, Tech Leads, and Principal Engineers working with a combination of iOS, Swift, Android, Kotlin, React, Java and AWS.

Software Engineering Manager roles often focus on a couple of three main areas including Delivery, People and Technology. mkodo's Software Engineering Managers focus primarily on Delivery and People. You can get involved in Technology, but it is not a focus or requirement of the role. You are accountable for ensuring the team delivers their projects on-time and on-budget. This is not a hands-on developer role. You are expected to have a large impact on the success of your team and the wider engineering community and organisation. You are fully comfortable with modern software delivery and management practices and have successfully delivered many large projects.

An enthusiastic & diligent role model, the Software Engineering Manager will support and grow our engineers to develop award winning apps and services. A people first manager with an empathetic principle-centred leadership style. It’s important you evangelise engineering excellence with an automation first approach, challenging Engineers to be their best selves. The Software Engineering Manager acts as hiring manager, partnering with HR to lead on Engineering talent recruitment. You’ll foster a high bar for Engineering excellence on your team, holding them to account to deliver. 

This is an important role for the company to ensure that we deliver outstanding products to the thousands of customers who use our Apps. The Software Engineering Manager is accountable for managing performance across the engineering community. Rewarding good performance and identifying and managing performance improvements where needed.  

${svgresponsibilities}

MAIN RESPONSIBILITIES

  • Accountable for their teams delivering projects on-time and on-budget, ensuring the team knows the milestone dates and the contribution they need to make to hit them.
  • Identifying and removing issues and keeping the team moving towards hitting milestone dates.
  • Line managing a large team, or multiple smaller teams, of Software Engineers
  • Ensuring the team is focused on high value work. 
  • Communicate progress and achievements to all levels, including execs, and present clear and concise project updates.  
  • Strive to improve efficiency and sustainability of processes, and to reduce waste.  
  • Foster a culture of continuous improvement: Using retrospective data, project metrics, bug escape metrics and regular operational catch ups across the business, gather actionable data, track trends, and analyse data to demonstrate continuous improvement to process, approaches, and tooling across teams. 
  • Working with the Head of Engineering, contribute to, and maintain, the strategy that will be rolled out and inspire your team to act on an energised vision of Software Engineering. 
  • Lead and direct Principal and Lead Software Engineers, and Software Engineers of all levels, providing coaching and support to drive the capability of your Engineering team, ensuring appropriate training and continuous learning is in place to support growth and succession planning of individuals. 
  • Role model the mkodo behaviours and values and hold others accountable for them.  
  • Create and maintain a culture of resilience, trust and psychological safety on your team, empowering engineers to experiment and fail fast.  
  • Provide technical guidance and direction to the engineering team, while promoting a culture of innovation and creativity.  
  • Partner with HR to attract, retain and develop top talent, as well as manage performance and development of team members, both technically and behaviourally.  
  • Support and manage career progression using a Career Ladder framework. 
  • Ensure that processes meet necessary compliance guidelines (e., ISO27001 and PCI Compliance) and are being always followed by teams.  
  • Identify areas of strategic technical debt, do the cost/benefit analysis for resolving this debt and communicate suggested timelines for prioritizing this to the management team. 
  • Communicate technical information to non-technical stakeholders, including customers.  
  • Partner with the other functional leads and managers across the organisation, developing a cross-functional team relationship that sets the bar for your direct reports. Ensuring you have full visibility of the conversations with Project Managers and Product Owners about roadmaps, the resource plans for your team and regularly check that workload and capacity are matched. 
  • Support the Head of Engineering to manage effective resource model usage, with a mix of permanent UK mkodo people, and offshore/nearshore resources, in addition to using shared services within the PBL where applicable. 
  • Develop your skills using training mkodo offers and be willing to ask questions when you are not sure or when something is in your way. 
  • Support mkodo in the implementation and ongoing maintenance of its ISO27001 Information Security Management System (ISMS).
  • Adhere to all relevant mkodo ISO27001 Information Security Management System (ISMS) policies, procedures and requirements at all times.
  • Complete any reasonable tasks relating to the mkodo ISO27001 Information Security Management System (ISMS).
${svgbenefits}

MORE BENEFITS

mkodo is a great place to work, with excellent benefits comprising:


● Hybrid/Flexible Working
● Quarterly team events
● Birthday Holiday
● Christmas Day-Off
● Generous Holiday Allowance
● Tech Loan Scheme
● Performance bonus & profit share scheme
● Cycle to Work scheme
● Travel Loan scheme
● Supplies of fresh fruits, cereals, biscuits, nibbles, etc. in the offices
● Relevant training and training budget.
● Digital Nomad Policy
● Generous refer a friend scheme

${svgfocus}

WHO ARE WE

mkodo builds world class apps and digital products in the global lottery, betting and gaming space.

We have an open, supportive, dynamic culture where talented people are trusted to contribute to the team and company by carrying out their roles in a professional, collaborative, and skilled manner. We value the expertise of our team members and offer opportunities for personal development and career progression within the company.


false

If this is the opportunity you have been waiting for, to work in a face-paced company with cutting-edge technology, please send your CV and covering letter to jobs@mkodo.com

APPLY